A Japanese kitchen knife.
An R package for cutting data.
## x y
## 1 1215 262
## 2 1009 209
## 3 1333 325
## 4 1344 375
## 5 469 306
## 6 1239 239
chop()chop() is a replacement for base R’s cut() function.
chop()extend = FALSEchop_width()Chops fixed-width intervals
chop_evenly()Chops groups equal-width intervals
chop_equally()Chops intervals with an equal number of elements
chop_n()Chops intervals with a fixed number of elements
| Chop by: | number of elements | width |
|---|---|---|
| Fixed size | chop_n() |
chop_width() |
| Fixed no. of groups | chop_equally() |
chop_evenly() |
chop_quantiles()chop_mean_sd()## x
## [70, 300) [300, 600) [600, 900] (900, 1390]
## 11 63 43 131
## x
## [-3 sd, -2 sd) [-2 sd, -1 sd) [-1 sd, 0 sd) [0 sd, 1 sd) [1 sd, 2 sd)
## 4 57 52 81 54
You need one more labels than breaks:
Not sure how many intervals you will have?
Use a lbl_* function.
Not sure how many intervals you will have?
Use a lbl_* function.
Not sure how many intervals you will have?
Use a lbl_* function.
Breaks are closed on the left by default.
For right-closed breaks use brk_right():
Sometimes it’s impossible to create the breaks you want.
## [1] [-Inf, Inf ] [-Inf, Inf ]
## Levels: [-Inf, Inf ]
When the problem comes from the data (x), santoku will try to carry on (e.g. by returning a single interval).
When the problem comes from other parameters, e.g. breaks or extend, santoku will give an error.
## Error: probs contains 1 missing values
https://hughjonesd.github.io/santoku